package xkp.lesson1;

import java.io.IOException;

public class TestProcess {
    public static void main(String[] args) throws IOException {
        //单例模式
        Runtime runtime = Runtime.getRuntime();
        //执行calc程序
        Process process = runtime.exec("control");

        //使用Runtime可以执行电脑中的其他应用程序
        //
        //到目前为止，我么所有的程序都是从上到下，逐行执行  串行
        //一个在干活(搬砖)，干一会休息一会    在休息过程中，系统过程空闲，CPU是处于空闲状态  CPU利用率比较低
        //10个人一块搬砖，每个人都是干一会休息一会   此时所有人都休息的概率或者时间段非常少
        //CPU在大多数情况下都处于忙碌状态   CPU利用率较高


        //在计算机中有一个分时复用的概念
        //计算机底层可以把每一个任务分成很多时间片

        //本质上CPU是在每个任务之间快速的来回切换

        //
    }
}
